// Motor control based on brightness //Define variables int LED = 0; //LED on pin 2 int in1 = 2; //h-bridge in1 on pin 4 int in2 = 3; //h-bridge in2 on pin 5 int PT=4; //PT on pin 7 int delayTime = 1; void setup() { pinMode(LED, OUTPUT); pinMode(in1, OUTPUT); pinMode(in2, OUTPUT); pinMode(PT, INPUT); } void loop() { // put your main code here, to run repeatedly: int Brightness = analogRead(PT); delay(delayTime); digitalWrite(LED, HIGH); delay(delayTime); analogWrite(in1, Brightness/4); delay(delayTime); // digitalWrite(in1,HIGH); delay(delayTime); digitalWrite(in2, LOW); delay(delayTime); }